package com.bzkj.msfx.mapper;



import com.bzkj.common.domain.QueryDomain;
import com.bzkj.msfx.domain.Logistics;
import com.bzkj.msfx.domain.MsfxCustomer;

import java.util.ArrayList;

/**
 * @projectName: btyy
 * @package: com.bzkj.btyy.mapper
 * @className: LogisticsMapper
 * @description: 配送单位管理持久层
 * @author: C1309
 * @createDate: 2024年03月27日
 * @version: v1.0
 */
public interface LogisticsMapper {
    /**
     * 查询配送单位
     *
     * @param logistics 配送单位查询条件
     * @return 配送单位集合
     */
    ArrayList<Logistics> queryLogistics(Logistics logistics);

    /**
     * 新增配送单位
     *
     * @param logistics 配送单位
     * @return 结果
     */
    int addLogistics(Logistics logistics);

    /**
     * 删除配送单位
     *
     * @param id 配送单位
     * @return 结果
     */
    int deleteLogistics(String id);

    /**
     * 获取码上放心往来单位
     *
     * @param customerName 码上放心往来单位名称
     * @return 查询结果
     */
    ArrayList<MsfxCustomer> getMsfxCustomerInfo(String  customerName);
}
